Contains smoke tests.
Runs by default; use -Dts.noSmoke to prevent running.
Tests should execute quickly.
Divided into two Surefire executions:
One with full profile
Second with web profile (majority of tests).
Basic integration tests - those which do not need special configuration like cluster.
Divided into three Surefire executions:
One with full profile,
Second with web profile (majority of tests).
Third with web profile, but needs to be run after server restart to check whether persistent data are really persisted.
Sets up a cluster of two nodes.